Class DBSDPruefer1300

java.lang.Object
de.aoksystems.da.kernpruefung.eel13.DBSDPruefer1300
All Implemented Interfaces:
de.aoksystems.da.kernpruefung.commons.InternalPruefer

public class DBSDPruefer1300 extends Object implements de.aoksystems.da.kernpruefung.commons.InternalPruefer
EEL-Prüfroutinen für DBSD Satzbeschreibung Version 13.00. VNr Stand 1.0 25.08.2025 Ersterstellung für TA-Version 13.00 1.1 14.01.2026 Anpassung für TA-Version 13.1.3
Version:
1.0
Author:
Jens Tröger (AOK-Systems - Datenaustausch)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Zeichenklasse, Zeichenvorrat DBNA-FMNA.
    static final String
    Zeichenklasse, Sonderzeichen DBNA-FMNA.
    static final String
    Zeichenklasse, Sonderzeichen DBNA-VONA.
    static final String
    Zeichenklasse, Zeichenvorrat DBNA-VONA.
    protected static final String[]
    Verbotene Werte für VONA
    protected static final String[]
    Verbotene Werte für VONA
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    kernpruefung.Rueckgabe
    pruefe(de.aoksystems.da.kernpruefung.saetze.Satz datensatz, de.aoksystems.da.kernpruefung.saetze.Satz vorlaufsatz)
    Prüfe Baustein DBSD.
    protected kernpruefung.Rueckgabe
    pruefeAZVU(de.aoksystems.da.kernpruefung.bausteine.Baustein dbid)
    Prüfe Feld AZ-VU.
    protected kernpruefung.Rueckgabe
    pruefeDSID(de.aoksystems.da.kernpruefung.bausteine.Baustein dbsd)
    Prüfe Feld DS-ID-UR.
    protected kernpruefung.Rueckgabe
    pruefeFMNA(de.aoksystems.da.kernpruefung.bausteine.Baustein dbsd)
    Prüfe Feld FMNA.
    protected kernpruefung.Rueckgabe
    pruefeKE(de.aoksystems.da.kernpruefung.bausteine.Baustein dbsd)
    Prüfe Feld KE.
    protected kernpruefung.Rueckgabe
    pruefeVONA(de.aoksystems.da.kernpruefung.bausteine.Baustein dbsd)
    Prüfe Feld VONA.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CCLASS_SCVONA

      public static final String CCLASS_SCVONA
      Zeichenklasse, Sonderzeichen DBNA-VONA.

      - Punkt SPACE

      See Also:
    • CCLASS_VONA

      public static final String CCLASS_VONA
      Zeichenklasse, Zeichenvorrat DBNA-VONA. Vereinigung von CCLASS_ALPHA und CCLASS_SCVONA.
      See Also:
    • CCLASS_SCFMNA

      public static final String CCLASS_SCFMNA
      Zeichenklasse, Sonderzeichen DBNA-FMNA.

      . ' - SPACE Klammern

      See Also:
    • CCLASS_FMNA

      public static final String CCLASS_FMNA
      Zeichenklasse, Zeichenvorrat DBNA-FMNA. Vereinigung von CCLASS_ALPHANUM und CCLASS_SVFMNA.
      See Also:
    • VERBOTEN_DBSD035

      protected static final String[] VERBOTEN_DBSD035
      Verbotene Werte für VONA
    • VERBOTEN_DBSD038

      protected static final String[] VERBOTEN_DBSD038
      Verbotene Werte für VONA
  • Constructor Details

    • DBSDPruefer1300

      public DBSDPruefer1300()
  • Method Details

    • pruefe

      public kernpruefung.Rueckgabe pruefe(de.aoksystems.da.kernpruefung.saetze.Satz datensatz, de.aoksystems.da.kernpruefung.saetze.Satz vorlaufsatz)
      Prüfe Baustein DBSD.

      Ruft die einzelnen Feldprüfungsmethoden auf.

      Specified by:
      pruefe in interface de.aoksystems.da.kernpruefung.commons.InternalPruefer
      Parameters:
      datensatz - der Datensatz, an dem der DBSD hängt
      vorlaufsatz - der VOSZ für Kombiprüfungen
      Returns:
      gefundene Fehler
      See Also:
    • pruefeKE

      protected kernpruefung.Rueckgabe pruefeKE(de.aoksystems.da.kernpruefung.bausteine.Baustein dbsd)
      Prüfe Feld KE.
      Parameters:
      dbsd - zu prüfender DBSD-Baustein
      Returns:
      gefundene Fehler
    • pruefeDSID

      protected kernpruefung.Rueckgabe pruefeDSID(de.aoksystems.da.kernpruefung.bausteine.Baustein dbsd)
      Prüfe Feld DS-ID-UR.
      Parameters:
      dbsd - zu prüfender dbsd-Baustein
      Returns:
      gefundene Fehler
    • pruefeVONA

      protected kernpruefung.Rueckgabe pruefeVONA(de.aoksystems.da.kernpruefung.bausteine.Baustein dbsd)
      Prüfe Feld VONA.
      Parameters:
      dbsd - zu prüfender dbsd-Baustein
      Returns:
      gefundene Fehler
    • pruefeFMNA

      protected kernpruefung.Rueckgabe pruefeFMNA(de.aoksystems.da.kernpruefung.bausteine.Baustein dbsd)
      Prüfe Feld FMNA.
      Parameters:
      dbsd - zu prüfender dbsd-Baustein
      Returns:
      gefundene Fehler
    • pruefeAZVU

      protected kernpruefung.Rueckgabe pruefeAZVU(de.aoksystems.da.kernpruefung.bausteine.Baustein dbid)
      Prüfe Feld AZ-VU.
      Parameters:
      dbid - zu prüfender dbid-Baustein
      Returns:
      gefundene Fehler